<?php
    require_once('inc/seguridad.php');
    require_once('inc/conexion.php');
    
    $actpag = $_GET['pagina'];
   
?>    
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
        <script type="text/javascript" src="inc/functions.js"></script>
        <script>
            function validarFormulario(form){
                var mensaje = "Los siguientes campos no cumplen los requisitos mínimos:\n\n";
                var error = 0;
                
                if (!validarEmail(form.email)){
                    var mensaje = mensaje + "- Email\n";
                    var error = 1;
                }
                if (!validarNombre(form.nombre)){
                    var mensaje = mensaje + "- Nombre\n";
                    var error = 1;
                }
                if (!validarApellidos(form.apellidos)){
                    var mensaje = mensaje + "- Apellidos\n";
                    var error = 1;
                }
                if (!validarPassword(form.password)){
                    var mensaje = mensaje + "- Contraseña\n";
                    var error = 1;
                }
                if (!validarPasswordR(form.passwordr,form.password)){
                    var mensaje = mensaje + "- Repetir contraseña";
                    var error = 1;
                }
                
                if (error){
                    alert(mensaje);
                }
                else {
                    form.enviar.disabled = true;
                    form.submit();
                }
            }
            
            function borrarUsuario(email){
                var confirmar = confirm('Va a eliminar el usuario:\n- '+email);
                
                if (confirmar){
                    window.location = "usuariob.php?email="+email;
                }
            }
        </script>
    </head>
    <body>
        Usuarios
        <?php
            require_once('inc/menu.html');
            
            $query = "SELECT email,nombre,apellidos,fechanac,fechareg FROM clientes";
            $ejecucion = mysql_query($query, $conexion);
            $rows = mysql_num_rows($ejecucion);
            
            //Establecemos una cantidad de registros por pagina
            $regpagina = 3;
            
            //Sacamos el numero total de paginas que vamos a tener
            $paginas = ceil($rows / $regpagina);
            
            if ($actpag < 1 OR $actpag > $paginas){
                $actpag = 1;
            }

            //Primera parte del LIMIT
            $cantidad = $actpag * $regpagina - $regpagina;
            
            //Sacamos los datos de la base de datos
            $query2 = "SELECT email,nombre,apellidos,fechanac,fechareg FROM clientes LIMIT $cantidad,$regpagina";
            $ejecucion2 = mysql_query($query2, $conexion);
        ?>        
        <table border="1" align="center">
            <tr>
                <td>Email</td>
                <td>Nombre</td>
                <td>Apellidos</td>
                <td>Fecha de nacimiento</td>
                <td>Fecha de registro</td>
                <td>Modificar</td>
                <td>Borrar</td>
            </tr>
            <?php
                while ($result2 = mysql_fetch_array($ejecucion2)){
                    echo "<tr>";
                    echo "<td align='center'>".$result2['email']."</td>";
                    echo "<td align='center'>".$result2['nombre']."</td>";
                    echo "<td align='center'>".$result2['apellidos']."</td>";
                    $fechanac = explode("-",$result2['fechanac']);
                    echo "<td align='center'>".$fechanac['2'].'-'.$fechanac['1'].'-'.$fechanac['0']."</td>";
                    $fechareg = explode("-",$result2['fechareg']);
                    echo "<td align='center'>".$fechareg['2'].'-'.$fechareg['1'].'-'.$fechareg['0']."</td>";
                    echo "<td align='center'><button><a href='usuariom.php?email=".$result2['email']."'>M</a></button></td>";
             ?>
            <td align='center'><button onClick='borrarUsuario("<?php echo $result2['email']; ?>")'>B</button></td>
             <?php                    
                    echo "</tr>";
                }
            ?>
        </table>
        <?php
            if ($rows > $regpagina){
                ?>
                <table border="1" align="center">
                    <tr>
                        <?php
                            if ($actpag != 1){
                                $antpag = $actpag - 1;
                                echo "<td>";
                                echo "<a href='usuarios.php?pagina=".$antpag."'>Anterior</a>";
                                echo "</td>";
                            }
                        ?>
                        <td>
                            <?php
                                $o = 1;
                                while ($o <= $paginas){
                                    if($o == $actpag){
                                        echo $o;
                                    }
                                    else {
                                        echo "<a href='usuarios.php?pagina=".$o."'>".$o."</a>";
                                    }
                                    echo " ";
                                    $o ++;
                                }
                            ?>
                        </td>
                        <?php
                            if ($actpag < $paginas){
                                $proxpag = $actpag + 1;
                                echo "<td>";
                                echo "<a href='usuarios.php?pagina=".$proxpag."'>Siguiente</a>";
                                echo "</td>";
                            }
                        ?>
                    </tr>
                </table>
        <?php
            }
        ?>
        <br />
        <br />
        Insertar Usuario
        <br/>
        <br/>
        <form name="usuarioi" action="usuarioic.php" method="POST">
            <input name="email" type="email" placeholder="Email" />
            <br />
            <br />
            <input name="nombre" type="text" placeholder="Nombre" />
            <br />
            <br />
            <input name="apellidos" type="text" placeholder="Apellidos" />
            <br />
            <br />
            <input name="password" type="password" placeholder="Contrase&ntilde;a" />
            <br />
            <br />
            <input name="passwordr" type="password" placeholder="Repetir contrase&ntilde;a" />
            <br />
            <br />
            Fecha de nacimiento:
            <br />
            <select name="dia">
                <option value="1">1</option>
                <option value="2">2</option>
                <option value="3">3</option>
                <option value="4">4</option>
                <option value="5">5</option>
                <option value="6">6</option>
                <option value="7">7</option>
                <option value="8">8</option>
                <option value="9">9</option>
                <option value="10">10</option>
                <option value="11">11</option>
                <option value="12">12</option>
                <option value="13">13</option>
                <option value="14">14</option>
                <option value="15">15</option>
                <option value="16">16</option>
                <option value="17">17</option>
                <option value="18">18</option>
                <option value="19">19</option>
                <option value="20">20</option>
                <option value="21">21</option>
                <option value="22">22</option>
                <option value="23">23</option>
                <option value="24">24</option>
                <option value="25">25</option>
                <option value="26">26</option>
                <option value="27">27</option>
                <option value="28">28</option>
                <option value="29">29</option>
                <option value="30">30</option>
                <option value="31">31</option>
            </select>
            <select name="mes">
                <option value="1">Enero</option>
                <option value="2">Febrero</option>
                <option value="3">Marzo</option>
                <option value="4">Abril</option>
                <option value="5">Mayo</option>
                <option value="6">Junio</option>
                <option value="7">Julio</option>
                <option value="8">Agosto</option>
                <option value="9">Septiembre</option>
                <option value="10">Octubre</option>
                <option value="11">Noviembre</option>
                <option value="12">Diciembre</option>
            </select>
            <select name="ano">
                <?php
                    $ano = date('Y');
                    
                    for ($i = $ano;$i >= $ano - 100;$i--){
                        echo "<option value='".$i."'>$i</option>";
                    }
                ?>
            </select>
            <br />
            <br />
            <input name="enviar" type="button" value="Enviar" onClick="validarFormulario(document.usuarioi)" />
        </form>
    </body>
</html>
